<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Tool Mentor: 使用 Rational Rose 捕获用例分析的结果</title>
<meta name="uma.type" content="ToolMentor">
<meta name="uma.name" content="capture_results_use_case_analysis">
<meta name="uma.presentationName" content="使用 Rational Rose 捕获用例分析的结果">
<meta name="uma.category" content="Tool:rup_rose_classic:Rational Rose">
<meta name="element_type" content="tool_mentor">
<meta name="tool" content="Rational Rose">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Tool Mentor: 使用 Rational Rose 捕获用例分析的结果</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/toolmentor.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">此工具向导描述在 Rational Rose 中如何表示用例分析的结果。</td>
</tr>
<tr>
<td>Tool: <a href="./../../../rup/tools/rup_rose_classic_20F2524D.html" guid="{06FB737B-5D74-4C3B-98F4-36153CFB2E34}">Rational Rose</a> </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Related Elements</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../rup/tasks/architectural_analysis_2B9BE03.html" guid="{8CB48402-D4C5-4E17-BB33-507315CB1BBF}">架构分析</a>
</li>
<li>
<a href="./../../../rup/tasks/use_case_analysis_A6990185.html" guid="{28014615-A62F-452D-B821-30C7CAB0EC44}">用例分析</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><h3>
    概述
</h3>
<p>
    以下是记录用例分析的结果要执行的步骤摘要：
</p>
<ol>
    <li class="mvd-P">
        <p>
            <a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}">创建<b><span style="FONT-WEIGHT: normal">分析模型（可选）</span></b></a>
        </p>
    </li>
    <li class="mvd-P">
        <a href="#CreateRealization">创建用例实现</a>
    </li>
    <li class="mvd-P">
        <a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}">创建用例实现图</a>
    </li>
    <li class="mvd-P">
        <a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}">创建分析类</a>
    </li>
    <li class="mvd-P">
        <a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}">记录类职责</a>
    </li>
    <li class="mvd-P">
        <a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}">创建类图以记录分析类</a>
    </li>
</ol>
<h3>
    1. <a id="Creating the Analysis Model" name="Creating the Analysis Model"></a>创建<b>分析模型</b>（可选）<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}"><img height="20" alt="回到页首" hspace="0" src="./../../../rup/resources/top.gif"     width="26" border="0" /></a>
</h3>
<p>
    <a class="elementLinkWithType" href="./../../../rup/workproducts/rup_analysis_model_76C3B70C.html" guid="{98EA224C-36F6-46E6-AB36-2999382B58B3}">Artifact: 分析模型</a>为可选：<a class="elementLinkWithType" href="./../../../rup/tasks/use_case_analysis_A6990185.html" guid="{28014615-A62F-452D-B821-30C7CAB0EC44}">Task: 用例分析</a>的结果通常使用<a class="elementLinkWithType" href="./../../../rup/workproducts/rup_design_model_2830034D.html" guid="{8CDAEAD4-5E84-4F50-87FD-3240ED047DE7}">Artifact: 设计模型</a>来表示。如果要维护单独的分析模型，则在 Rational Rose
    中可通过在逻辑视图内创建名为“分析模型”的程序包来表示分析模型。
</p>
<p>
    此外，还需在该模型内创建单独的用例实现（分析用例实现）。 请参阅<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/create_use_case_realization_1212EF9.html" guid="{AAB8D0D6-C666-4F4D-9D26-2AF026558A4C}">工具向导：创建用例实现</a>并遵循其步骤，但请在“分析模型”程序包内创建这些实现。
</p>
<p>
    分析模型的目标是创建从所需行为到系统中建模元素的初步映射。大多数情况下，为了提供系统功能的概述，它省略了设计模型的细节。最终，分析模型将转换为设计模型，而分析类则直接演进为设计模型元素。
</p>
<h3>
    <a id="CreateRealization" name="CreateRealization"></a>2. 创建用例实现<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}"><img height="20" alt="回到页首" hspace="0" src="./../../../rup/resources/top.gif"     width="26" border="0" /></a>
</h3>
<p>
    请参阅<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/create_use_case_realization_1212EF9.html" guid="{AAB8D0D6-C666-4F4D-9D26-2AF026558A4C}">工具向导：创建用例实现</a>。
</p>
<h3>
    3. <a id="create collaboration diagram" name="create collaboration diagram"></a>创建用例实现图<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}"><img height="20" alt="回到页首" hspace="0" src="./../../../rup/resources/top.gif"     width="26" border="0" /></a>
</h3>
<p>
    在 Rational Rose 中，可以使用“协作图”或“时序图”捕获用例实现。
</p>
<p>
    在白板上绘制协作图会比较容易，而时序图则以更直观的方式绘制对象交互和时序。选择使用哪一种主要取决于喜好和项目首选项。
</p>
<p>
    有关创建时序图的信息，请参阅<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/manage_sequence_diagrams_C11A1E78.html" guid="{70C1E98C-D6AC-4278-8554-1E000AF5A57D}">工具向导：管理时序图</a>。
</p>
<p>
    有关创建协作图的信息，请参阅<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/manage_collaboration_diagram_42655C1D.html" guid="{49ACA284-8922-4308-BEA7-2EDE22B77AA2}">工具向导：管理协作图</a>。
</p>
<h3>
    4. <a id="creating analysis classes" name="creating analysis classes"></a>创建分析类<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}"><img height="20" alt="回到页首" hspace="0" src="./../../../rup/resources/top.gif"     width="26" border="0" /></a>
</h3>
<p>
    用例分析产生<a class="elementLinkWithType" href="./../../../rup/workproducts/rup_analysis_class_DAF7CE03.html" guid="{1E20603F-A5B8-42D5-BDBC-69DCE9C0FCDB}">Artifact: 分析类</a>。这些分析类通常在“设计模型”中表示，但也可以在单独的分析模型中维护（请参阅<a class="elementLinkWithType" href="./../../../rup/workproducts/rup_analysis_model_76C3B70C.html" guid="{98EA224C-36F6-46E6-AB36-2999382B58B3}">Artifact: 分析模型</a>）。分析模型内最常见的一种模型元素组为分析类，有时也称为分析对象。分析类是代表系统中具有职责和行为的元素的早期概念模型的构造型类。有三种类型的分析类：Boundary、Control 和 Entity。
</p>
<h3>
    5. <a id="Responsibilities" name="Responsibilities"></a>记录类职责<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}"><img height="20" alt="回到页首" hspace="0" src="./../../../rup/resources/top.gif"     width="26" border="0" /></a>
</h3>
<p>
    要记录类职责，请向类添加操作。输入操作名称时，请在前面加上两个正斜杠（//）。使用这些特殊字符表明该操作将用于描述分析类的职责。使用“操作规约”的“记录”字段描述职责。请注意，可通过将操作从一个类拖放到另一个类，在类之间移动职责（操作）和属性。
</p>
<h3>
    6. <a id="Creating Class Diagrams to document Analysis Classes" name="Creating Class Diagrams to document Analysis Classes"></a>创建类图以记录分析类<a class="elementLinkWithUserText" href="./../../../rup/guidances/toolmentors/capture_results_use_case_analysis_7C8B82CF.html" guid="{F33662D0-DB04-4B24-AFC4-EFEFCDD20D42}"><img height="20" alt="回到页首" hspace="0" src="./../../../rup/resources/top.gif"     width="26" border="0" /></a>
</h3>
<p>
    要可视化分析类，应创建类图并以分析类填充。使用<b>浏览 &gt; 类图 &gt; 新建</b>可新建并命名一个类图。新建类图之后，可将类从浏览器拖放到该图上。
</p></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
